package com.zcsy.manage.model.system;

import java.io.Serializable;
import java.util.List;

import com.zcsy.manage.model.base.CellInfo;

/**
  * @ClassName: Role
  * @Description: 角色实体类 
  * @author tanghan barbadosliy@163.com
  * @date 2015年2月1日 下午3:02:39
  *
  */
public class Role implements Serializable{
	
	/**
	 * 角色Id
	 */
	private String id;
	
	/**
	 * 角色名称
	 */
	private String roleName;
	
	/**
	 * 角色描述
	 * */
	private String descrip;
	
	/**
	 * 角色类型0平台运营， 1区域运营，2物业，3商家，4配送，5业主
	 */
	public int roleType;
	
	/**
	 * 是否针对全部小区 1是，0否
	 */
	public int isAllCell;
	
	/**
	 * 备注
	 */
	public String memo;
	
	/**
	 * 当前角色的小区信息
	 */
	public List<CellInfo> cells;
	
	/**
	 * 当前角色的菜单信息
	 */
	public List<Menu> menus;
	
	/**
	 * 是否禁止修改
	 */
	private boolean disabled;
	
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getRoleName() {
		return roleName;
	}

	public void setRoleName(String roleName) {
		this.roleName = roleName;
	}

	public String getDescrip() {
		return descrip;
	}

	public void setDescrip(String descrip) {
		this.descrip = descrip;
	}

	public int getRoleType() {
		return roleType;
	}

	public void setRoleType(int roleType) {
		this.roleType = roleType;
	}

	public int getIsAllCell() {
		return isAllCell;
	}

	public void setIsAllCell(int isAllCell) {
		this.isAllCell = isAllCell;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public List<CellInfo> getCells() {
		return cells;
	}

	public void setCells(List<CellInfo> cells) {
		this.cells = cells;
	}

	public List<Menu> getMenus() {
		return menus;
	}

	public void setMenus(List<Menu> menus) {
		this.menus = menus;
	}

	public boolean isDisabled() {
		return disabled;
	}

	public void setDisabled(boolean disabled) {
		this.disabled = disabled;
	}

}
